<?php
Header::set_title("Biff'look - Espace Perso");
DEFINE("NBSCANPARPAGE", 10);

//echo '<div id="texte">';
if(isset($_GET['avatar'])) upload_avatar();


echo '<div id="texte-accueil">';

if(Session::IsOpen('membre')) {
	echo '<h3>Données personnelles</h3>';
	if(strcmp(Session::Info('membre','avatar'),"" != 0)) echo '<img src="'.Session::Info('membre', 'avatar').'" />';
	echo '<table><tr><th></th></tr><tr><th></th></tr>';
	echo '<tr><td>Pseudo </td><td>'.Session::Info('membre','pseudo').'</td></tr>';
	echo '<tr><td>Email  </td><td>'.Session::Info('membre','email').'</td></tr>';
	echo '<tr><td>Rang  </td><td>'.Session::Info('membre','rang').'</td></tr>';
	echo '<tr><td>Date  </td><td>'.date("d-m-Y",Session::Info('membre','date')).'</td></tr></table>';
	echo '<form method="post" action="?module=espace_personnel&amp;avatar" enctype="multipart/form-data">';
	echo '<input type="file" name="fichier" value="Choisir un avatar" accept="image/jpeg/*"/><br />';
	echo '<input type="hidden" name="pseudo" value="'.Session::info('membre', 'pseudo').'" accept="image/jpeg/*"/>';
	echo '<input type="submit" value="Changer" /></form>';

	echo '<h3>Scan uploadés</h3>';
	$res = Scan::SearchByParameter(Session::Info('membre','pseudo'));

	if(isset($_GET['page'])) { //Systeme de pagination
			if($_GET['page'] == 0) 
			$page = 1; 
			else $page = $_GET['page']; 
	}
	else $page = 1;
	$i=($page-1)*NBSCANPARPAGE;
	$arret = (NBSCANPARPAGE*$page)-1;

	if($arret >= sizeof($res)) $arret = sizeof($res)-1;


	if(sizeof($res) > 0) {
		echo '<table><tr><th>Nom</th><th>Voir</th></tr>';
		for($i;$i<=$arret;$i++) {
			echo'<tr><td>'.$res[$i]['nomSerie_scan'].'</td><td><a href="?module=scan&amp;details='.$res[$i]['nomSerie_scan'].'">Lien</a></td></tr>';
		}
		echo '</table>Page ';
		if($arret+1 <=  sizeof($res)) {
			for($i=0;$i<ceil(sizeof($res)/NBSCANPARPAGE);$i++) {
				if($page-1 == $i) echo ($i+1)."&nbsp;";
				else echo "<a href=\"?module=espace_personnel&page=".($i+1)."\">".($i+1)."</a>&nbsp;";
			}
		}
	}

	echo '<h3>Scan en cours de validation</h3>';
	$res = Scan::SearchByParameter(Session::Info('membre','pseudo'), "", "", 0);

	#Systeme de pagination
	if(isset($_GET['page'])) {
		if($_GET['page'] == 0) 
			$page = 1; 
		else
			$page = $_GET['page']; 
	}
	else $page = 1;
	$i=($page-1)*NBSCANPARPAGE;
	$arret = (NBSCANPARPAGE*$page)-1;

	if($arret >= sizeof($res)) $arret = sizeof($res)-1;

	if(sizeof($res) > 0) {
		echo '<table><tr><th>Nom</th></tr>';
		for($i;$i<=$arret;$i++) {
			echo'<tr><td>'.$res[$i]['nomSerie_scan'].'</td></tr>';
		}
		echo '</table>';
	}
}
else
{
	echo "<p class=\"vtc-letterer \">Vous n'êtes pas connectés</p>";
}
echo '</div>';

function upload_avatar()
{
	if (isset($_FILES['fichier'])) {
			if ($_FILES['fichier']['error'] != 0) {
				Site::message_info("Une erreure s'est produite. Veuillez recommencer.");
				Site::redirect("index.php");
			}
			elseif($_FILES['fichier']['size'] <= 204800 ) { //inf à 20mo

				$extention = strtolower(  substr(  strrchr($_FILES['fichier']['name'], '.')  ,1)  );
				
				if($extention == "jpg" || $extention == "jepg" || $extention == "gif" || $extention == "png")
				{
					if(move_uploaded_file($_FILES['fichier']['tmp_name'],"toolbox/images/avatar/".Form::get('pseudo').".jpg")){
						$membre = new Membre();
						$membre = $membre->SearchByPseudo(Session::Info('membre', 'pseudo'));
						$membre->ChangeField("toolbox/images/avatar/".Form::get('pseudo').".jpg", "AVATAR");
						$membre->Save();
						Session::Set('membre', 'avatar', "toolbox/images/avatar/".Form::get('pseudo').".jpg"); // On change l'image en session
						
						echo Session::info('membre', 'avatar');
					}
					else Site::message_info("Une erreure sauvage est apparue !");
					
				}
				else {
					Site::message_info("Une erreure s'est produite. L'extention n'est pas valide. Extention valide : .jpg, .gif et .png.");
					Site::redirect("index.php");
					}
			}
		}

		
}


?>